// commpents/navbar/navbar.js
const app = getApp()
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    "navmess":{
      type: Object
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    statusBarHeight: app.globalData.statusBarHeight
  },
  
  /**
   * 组件的方法列表
   */
  methods: {
    onBackTap: function(e) {
      let type = this.properties.navmess.type==undefined||this.properties.navmess.type==0?0:1;
        if(type == 0){ // 正常
          var pages = getCurrentPages();                       //获取当前页面
          // console.log(pages);
          var prePage = pages[pages.length - 2];               //获取上一页面
          if(prePage){
            prePage.setData({
              'search.page': 1                                   //给上一页面的变量赋值
            })
            wx.navigateBack({                                    //返回上一页面
              delta: 1,
            })
          }
      }else{ // 关闭所有页面
        wx.switchTab({url: this.properties.navmess.url})
      }
    }
  }
})
